package com.哈希.练习题;

import java.util.Arrays;

public class Leetcode242 {
    /**
     * 有效的字母异位词
     * 给定两个字符串 s 和 t ，编写一个函数来判断 t 是否是 s 的 字母异位词。
     *
     * 示例 1:
     * 输入: s = "anagram", t = "nagaram"
     * 输出: true
     */
    public boolean isAnagram(String s, String t) {
        return Arrays.equals(getKey(s), getKey(t));
    }
    private static int[] getKey(String s) {
        int[] res = new int[26];
        char[] chars = s.toCharArray();
        for (char ch : chars) {
            res[ch - 97]++;
        }
        return res;
    }
}
